package net.onceface.application.dto;

import java.io.Serializable;

import net.onceface.core.domain.enums.MemberLevel;

public class ClientProtectInfoDTO implements Serializable{

	/**
	 * 
	 */
	private static final long serialVersionUID = 8270372903823633582L;
	
	private Long id;
	
	private int version;
	
	private MemberLevel level;
	
	private String levelName;
	
	private double balance;
	
	private double availableBalance;
	
	private int totalExp;
	
	private int haveExp;
	
	private int point;
	
	private Long clientId;

	public Long getId() {
		return id;
	}

	public void setId(Long id) {
		this.id = id;
	}

	public int getVersion() {
		return version;
	}

	public void setVersion(int version) {
		this.version = version;
	}

	public MemberLevel getLevel() {
		return level;
	}

	public void setLevel(MemberLevel level) {
		this.level = level;
	}

	public double getBalance() {
		return balance;
	}

	public void setBalance(double balance) {
		this.balance = balance;
	}

	public double getAvailableBalance() {
		return availableBalance;
	}

	public void setAvailableBalance(double availableBalance) {
		this.availableBalance = availableBalance;
	}

	public int getTotalExp() {
		return totalExp;
	}

	public void setTotalExp(int totalExp) {
		this.totalExp = totalExp;
	}

	public int getHaveExp() {
		return haveExp;
	}

	public String getLevelName() {
		return levelName;
	}

	public void setLevelName(String levelName) {
		this.levelName = levelName;
	}

	public void setHaveExp(int haveExp) {
		this.haveExp = haveExp;
	}

	public int getPoint() {
		return point;
	}

	public void setPoint(int point) {
		this.point = point;
	}

	public Long getClientId() {
		return clientId;
	}

	public void setClientId(Long clientId) {
		this.clientId = clientId;
	}

}
